package guzb.cnblogs.classloader.thirdapi.v2;

import java.util.Date;

/**
 * 第三方Jar包接口调用返回结果包装
 *
 * @author 顾志兵
 * @mail ipiger@163.com
 * @since 2024-05-21
 */
public class DeviceBasicInfoV2 {

    /** 设备编号 */
    private String deviceNo;

    /** 设备状态 */
    private String status;

    /** 设备接头总数量 */
    private int totalSocketCount;

    /** 监测类接口的数量 */
    private int monitorSocketCount;

    /** 接头槽位数量，（一个槽位可以） */
    private int slotCount;

    /**
     * 所属区域，如: 深圳
     */
    private String region;

    /**
     * 业务用途
     */
    private String usage;

    @Override
    public String toString() {
        return "DeviceBasicInfoV2 {\n" +
                "    deviceNo='" + deviceNo + "',\n" +
                "    status='" + status + "',\n" +
                "    totalSocketCount=" + totalSocketCount + ",\n" +
                "    monitorSocketCount=" + monitorSocketCount + ",\n" +
                "    slotCount=" + slotCount + ",\n" +
                "    region='" + region + "',\n" +
                "    usage='" + usage + "'\n" +
                '}';
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getTotalSocketCount() {
        return totalSocketCount;
    }

    public void setTotalSocketCount(int totalSocketCount) {
        this.totalSocketCount = totalSocketCount;
    }

    public int getMonitorSocketCount() {
        return monitorSocketCount;
    }

    public void setMonitorSocketCount(int monitorSocketCount) {
        this.monitorSocketCount = monitorSocketCount;
    }

    public int getSlotCount() {
        return slotCount;
    }

    public void setSlotCount(int slotCount) {
        this.slotCount = slotCount;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public String getUsage() {
        return usage;
    }

    public void setUsage(String usage) {
        this.usage = usage;
    }
}
